//C09:Vendor.h
// Vendor-supplied class header
// Yuo only get this & the compiled Vendor.obj.
#ifndef VENDOR_H
#define VENDOR_H

class Vendor
{
    public:
        virtual void v() const;
        void f() const;   // Might want this to be virtual...
        ~Vendor();    // Oops! Not virtual!
};

class Vendor1 : public Vendor
{
    public:
        void v() const;
        void f() const;
        ~Vendor1();
};

void A(const Vendor&);
void B(const Vendor&);
// Etc.
#endif